<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <style>
      /* 填写样式 */
    </style>
  </head>

  <body>
    <!-- 填写标签 -->
    <script type="text/javascript">
      /**
       * 思路想的好，这题一行秒🤣🤣🤣
       * 在题解区看到蛮多小友陷入了误区，如果想起来了dom判断有contains函数这题就不难了
       * 选取其中一个节点往上一直找父节点直到包含另一个节点即找到了最近父节点
       */

      // 填写JavaScript
      const commonParentNode = (oNode1, oNode2) =>oNode1.contains(oNode2)? oNode1 : commonParentNode(oNode1.parentNode, oNode2);
      
      // 测试代码
      function aaa() { var parent = document.createElement('DIV'); var a = document.createElement('DIV'); var b = document.createElement('DIV'); parent.appendChild(a); parent.appendChild(b); var c = commonParentNode(a, b); return c === parent; }
      console.log(aaa());
    </script>
  </body>
</html>
